package com.konsung.ksdc.bean.netbean;

/**
 * Created by Administrator on 2016/3/31 0031.
 */
public class UpdateMessageNetBean {
    /**
     * 1. 主键
     */
    protected String id;

    /**
     * 2. [可空] 升级版本
     */
    protected String upgradeVersion;

    /**
     * 3. [可空] APK文件名称
     */
    protected String apkName;

    /**
     * 4. [可空] 安装包上传日期
     */
    protected String apkUploadDate;

    /**
     * 5. [可空] 升级信息
     */
    protected String upgradeMsg;

    /**
     * 6. [可空] 安装包大小
     */
    protected String apkSize;

    /**
     * 7. [可空] APK版本名
     */
    protected String apkDisName;

    /**
     * 是否强制升级
     */
    protected boolean isForce;

    /**
     * apk信息：MD5[不可空]
     */
    protected String md5;

    /**
     * 获取apk文件的MD5码
     * @return apk文件的MD5码
     */
    public String getMd5() {
        return md5;
    }

    /**
     * 设置apk文件的MD5码
     * @param md5 apk文件的MD5码
     */
    public void setMd5(String md5) {
        this.md5 = md5;
    }

    /**
     * 获取app是否强制升级
     * @return app是否强制升级标识
     */
    public boolean getForce() {
        return isForce;
    }

    /**
     * 设置app是否强制升级
     * @param force app是否强制升级标识
     */
    public void setForce(boolean force) {
        isForce = force;
    }

    /**
     * 获取apk版本名
     * @return apk版本名
     */
    public String getApkDisName() {
        return apkDisName;
    }

    /**
     * 设置apk版本名
     * @param apkDisName apk版本名
     */
    public void setApkDisName(String apkDisName) {
        this.apkDisName = apkDisName;
    }

    /**
     * 获取升级bean主键
     * @return 升级bean主键
     */
    public String getId() {
        return id;
    }

    /**
     * 设置升级bean主键
     * @param id 升级bean主键
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * 获取升级版本号
     * @return 升级版本号
     */
    public String getUpgradeVersion() {
        return upgradeVersion;
    }

    /**
     * 设置升级版本号
     * @param upgradeVersion 升级版本号
     */
    public void setUpgradeVersion(String upgradeVersion) {
        this.upgradeVersion = upgradeVersion;
    }

    /**
     * 获取安装包名称
     * @return 安装包名称
     */
    public String getApkName() {
        return apkName;
    }

    /**
     * 设置安装包名称
     * @param apkName 安装包名称
     */
    public void setApkName(String apkName) {
        this.apkName = apkName;
    }

    /**
     * 获取安装包上传日期
     * @return 安装包上传日期
     */
    public String getApkUploadDate() {
        return apkUploadDate;
    }

    /**
     * 设置安装包上传日期
     * @param apkUploadDate 安装包上传日期
     */
    public void setApkUploadDate(String apkUploadDate) {
        this.apkUploadDate = apkUploadDate;
    }

    /**
     * 获取升级描述信息
     * @return 升级描述信息
     */
    public String getUpgradeMsg() {
        return upgradeMsg;
    }

    /**
     * 设置升级描述信息
     * @param upgradeMsg 升级描述信息
     */
    public void setUpgradeMsg(String upgradeMsg) {
        this.upgradeMsg = upgradeMsg;
    }

    /**
     * 获取安装包大小
     * @return 安装包大小
     */
    public String getApkSize() {
        return apkSize;
    }

    /**
     * 设置安装包大小
     * @param apkSize 安装包大小
     */
    public void setApkSize(String apkSize) {
        this.apkSize = apkSize;
    }

    @Override
    public String toString() {
        return "UpdateMessageNetBean{" +
                "id='" + id + '\'' +
                ", upgradeVersion='" + upgradeVersion + '\'' +
                ", apkName='" + apkName + '\'' +
                ", apkUploadDate='" + apkUploadDate + '\'' +
                ", upgradeMsg='" + upgradeMsg + '\'' +
                ", apkSize='" + apkSize + '\'' +
                ", apkDisName='" + apkDisName + '\'' +
                '}';
    }
}
